# 2. docker之安装

# docker分为二个版本

  1. Community Edition,CE:社区版(CE)
    1. 社区版开发,主要是靠社区中的人员驱动开发
  2. Enterprise Edition,EE:企业版(EE)
    1. 是由docker公司组建的专门开发团体负责开发

# docker的网址

  1. 官方网址:www.docker.com
  2. 官方文档网址:docs.docker.com
  3. 官方镜像仓库网址:hup.docker.com

# docker的安装

先查看系统中有没有装过docker

  1. 有二种办法,推荐第二种
    1. which docker
      
    2. yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux
      

安装依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2

配置docker的yum源

需要配置docker官方的yum源来保证拉取的是官方最新的安装包

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装docker

yum -y install docker-ce

启动docker

systemctl start docker

# 安装daoclou加速器

网址www.daocloud.io/mirror (opens new window)

安装

安装的,是在/etc/docker/daemon.json文件中,这个文件是docker默认读取的文件

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

报错:如果报错,很有可能是本机的时间不同步当前时间

重启docker

systemctl restart docker

测试有没有安装成功

docker info
Registry Mirrors:
 http://f1361db2.m.daocloud.io/

#如果是跟以上二行一样的话,就证明安装配置成功

# docker的简单使用

创建一个nginx容器并对外开放88端口,可以访问

docker run -d -p88:80 nginx

访问测试

本地IP:88